<!DOCTYPE html>
<html>
    
    <head>
        <meta charset="utf-8" />
        <meta http-equiv="cache-control" content="max-age=0" />
        <meta http-equiv="cache-control" content="no-cache" />
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"
        />
        <meta name="format-detection" content="telephone=no" />
        <script>
            !
            function() {
                "use strict";
                function n(n, t) {
                    var o = document,
                    e = o.getElementsByTagName("head")[0],
                    a = o.createElement("script");
                    a.src = n,
                    a.onerror = function(n) {
                        t(n)
                    },
                    e.insertBefore(a, e.firstChild)
                }
                function t(n, t) {
                    e[n] = t ?
                    function(n) {
                        t(n)
                    }: function(t) {
                        o[n] = t
                    }
                }
                var o = {},
                e = {},
                a = {
                    callbacks: e,
                    getHash: function(n) {
                        var t = window.location.hash.match(new RegExp("(?:#|&)" + n + "=([^&]*)(&|$)"));
                        return t ? decodeURIComponent(t[1]) : ""
                    },
                    queryString: function(n) {
                        var t = window.location.search.match(new RegExp("(?:\\?|&)" + n + "=([^&]*)(&|$)"));
                        return t ? decodeURIComponent(t[1]) : ""
                    },
                    load: function(o, a, r) {
                        if (a && a.indexOf("http") > -1) {
                            var c = /^http:\/\/buluo\.qq\.com/,
                            i = /^http:\/\/xiaoqu\.qq\.com/;
                            c.test(window.location || "") && (a = (a || "").replace(i, "http://buluo.qq.com"))
                        }
                        var l = [];
                        for (var u in r) r.hasOwnProperty(u) && l.push(u + "=" + r[u]);
                        l.length && (a += (a.indexOf("?") > -1 ? "&": "?") + l.join("&")),
                        t(o),
                        n(a += "&r=" + Math.random() + "&callback=window.globalPreLoader.callbacks." + o,
                        function(n) {
                            n && e[o](n)
                        })
                    },
                    hasData: function(n) {
                        return n in o
                    },
                    getData: function(n, e) {
                        var a = this;
                        o[n] ? (e(o[n]), this.destory(n)) : t(n,
                        function(t) {
                            e(t),
                            a.destory(n)
                        })
                    },
                    destory: function(n) {
                        n ? (o[n] = null, e[n] = null) : this.callbacks = e = o = null
                    }
                };
                window.globalPreLoader = a
            } ();
        </script>
        <script>
            !
            function() {
                var t = window.globalPreLoader,
                a = t.queryString("bid") || t.getHash("bid"),
                o = t.queryString("historyfrom") || t.getHash("historyfrom") ? 1 : 0;
                t.load("barTopData", "http://buluo.qq.com/cgi-bin/bar/page", {
                    bid: a,
                    greenhand: o
                }),
                t.load("postData", "http://buluo.qq.com/cgi-bin/bar/post/get_post_by_page", {
                    bid: a,
                    num: 10,
                    start: 0
                })
            } ();
        </script>
        <title>
            兴趣部落
        </title>
        <script>
            !
            function() {
                if (window.pageStartTime = Date.now(), -1 !== location.hash.indexOf("from=dongtai")) {
                    var o = new Image;
                    o.src = "http://cgi.pub.qq.com/report/report_vm?monitors=[470838]&t=" + Date.now()
                }
                if (!/debug=8888/.test(window.location.search)) {
                    var e, t, i, n = window.location.search.slice(1).split("&"),
                    a = navigator.userAgent,
                    r = /(iPad|iPhone|iPod).*? (IPad)?QQ\/([\d\.]+)/,
                    d = /\bV1_AND_SQI?_([\d\.]+)(.*? QQ\/([\d\.]+))?/;
                    if (!/Android|iPhone|iPod|iPad/i.test(navigator.userAgent)) {
                        var c = encodeURIComponent(window.location.href);
                        return void location.replace("http://buluo.qq.com/share/index.html?url=" + c)
                    }
                    if (!r.test(a) && !d.test(a)) for (e = n.length; e--;) if (t = n[e].indexOf("sid="), -1 !== t && (i = n[e].slice(4))) return document.cookie = "vkey=" + decodeURIComponent(i) + "; path=/;",
                    n.splice(e, 1),
                    void location.replace("http://xiaoqu.qq.com" + location.pathname + "?" + n.join("&") + location.hash)
                }
            } ();
        </script>
        <link rel="stylesheet" href="http://pub.idqqimg.com/qqun/xiaoqu/mobile/css/base.min.d4d7ccfa.css"
        />
        <link id="barindexCss" rel="stylesheet" href="http://pub.idqqimg.com/qqun/xiaoqu/mobile/css/barindex.min.44597764.css"
        />
    </head>
    
    <body class="waiting-render wraper indexpage indexpage1" id="js_bar_main">
        <div id="js_bar_wraper">
            <div class="wechat-banner hide">
                <img id="banner-img" src="" alt="banner" />
            </div>
            <div class="top-refresh-loading">
                <div class="spinner" id="loadingIcon">
                </div>
            </div>
            <div class="header-cover header-cover-loading" id="js_bar_basic">
            </div>
            <div id="uiTestNavWrap" class="ui-test-nav-wrap">
                <div id="uiTestNav" class="ui-test-nav nohighlight">
                </div>
            </div>
            <div class="sign-tips-wrap pulse" id="sign-order-tips">
                <div class="sign-tips">
                    你是今天第
                    <span id="sign-order">
                    </span>
                    个签到的人
                </div>
            </div>
            <div class="sign-tips-wrap pulse" id="sign-continue-tips-lt7">
                <div class="sign-continue-tips">
                    <p id="sign-star-charm-added">
                    </p>
                    <ul id="sign-continue-day-list">
                        <li>
                            1
                        </li>
                        <li>
                            2
                        </li>
                        <li>
                            3
                        </li>
                        <li>
                            4
                        </li>
                        <li>
                            5
                        </li>
                        <li>
                            6
                        </li>
                        <li>
                            7
                        </li>
                    </ul>
                    <div id="continue-left-day" class="main-tips">
                    </div>
                    <div class="sign-honour-tip">
                        <div class="sign-honour-tip-left">
                        </div>
                        <span>
                            铁杆粉
                        </span>
                        <div class="sign-honour-tip-right">
                        </div>
                    </div>
                </div>
            </div>
            <div class="sign-tips-wrap pulse" id="sign-continue-tips-gt7">
                <div class="sign-continue-tips">
                    <div class="main-tips">
                        你已连续签到
                        <span id="sign-continue-tips-num" style="color:#8AC628;font-size:18px">
                        </span>
                        天
                    </div>
                    <div class="second-tips">
                        <span style="color:#ffc12d">
                            “铁杆粉”
                        </span>
                        勋章持续点亮中，
                        <br />
                        断签会丢失，记得每天签到哦~
                    </div>
                </div>
            </div>
            <div class="sign-tips-wrap pulse" id="sign-continue-tips-eq7">
                <div class="sign-continue-tips">
                    <div class="sign-honour-tip">
                        <div class="sign-honour-tip-left">
                        </div>
                        <span>
                            铁杆粉
                        </span>
                        <div class="sign-honour-tip-right">
                        </div>
                    </div>
                    <div class="main-tips">
                        已连续签到7天，恭喜点亮铁杆粉勋章
                    </div>
                    <div class="second-tips">
                        断签勋章会丢失，记得每天签到哦~
                    </div>
                </div>
            </div>
            <div class="star_info" id="js_bar_star_info">
            </div>
            <div class="empty-container hide">
            </div>
            <div class="top hide" id="js_bar_top" style="display:none">
            </div>
            <div id="js_best_top" class="best-top section-1px">
                <span id="js_postNum">
                </span>
                <a id="js_btnShowInturn" href="javascript:;">
                    顺序查看
                </a>
            </div>
            <div class="top section-1px" id="js_bar_top_menu" style="display:none">
            </div>
            <ul class="item list" id="js_bar_list">
            </ul>
            <div id="js_menu_list" class="item list">
            </div>
            <div class="rank_tab_container" style="display:none">
                <div class="container_inner">
                    <div id="rankHeader" class="rank_header section-1px">
                    </div>
                    <div id="rankQzInfo" class="rank_qz_info rank_qz_info_size section-1px">
                    </div>
                    <div id="rankInfo" class="rank_info section-1px">
                    </div>
                    <div id="rankList" class="rank_list section-1px">
                        <ul id="rankBarList" class="rank_bar_list">
                        </ul>
                    </div>
                    <div id="showMoreRankBar" class="show_more_rank_bar section-1px">
                        显示更多...
                    </div>
                    <div class="unsubscribe_btn_wrapper">
                        <a class="unsubscribe_btn">
                            取消关注
                        </a>
                    </div>
                </div>
            </div>
            <div id="wechat_more" class="wechat" style="display:none">
            </div>
            <div class="loading" id="js_bar_loading">
                载入中，请稍候...
            </div>
        </div>
        <div class="publish-btn-container section-1px">
            <div class="publish-btn appbox">
                <i class="publish-btn-icon">
                </i>
                <a id="tab-publish" href="javascript:void(0)">
                    发布话题
                </a>
            </div>
        </div>
        <div class="all-tab-refresh-btn hide-refresh-btn">
        </div>
        <div id="follow-mask">
            <b id="follow-mask-close">
            </b>
            <div id="follow-tips">
                恭喜你成为
                <span id="follow-tips-barname">
                </span>
                部落
                <br />
                第
                <span id="follow-tips-num">
                </span>
                个粉丝
            </div>
            <div id="follow-tips-icon">
            </div>
            <div id="follow-sign">
                立即签到，获取经验值
            </div>
        </div>
        <div id="guide-wsq-mask">
            <div id="WsqGuideCarousel" class="ui-carousel js-slide guide-wsq-center"
            data-ride="carousel">
                <div class="ui-carousel-inner">
                    <div class="ui-carousel-item js-active">
                        <img class="wsq-pic" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-pic1.png"
                        />
                        <img class="wsq-text" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-text1.png"
                        />
                    </div>
                    <div class="ui-carousel-item">
                        <img class="wsq-pic" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-pic2.png"
                        />
                        <img class="wsq-text" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-text2.png"
                        />
                    </div>
                    <div class="ui-carousel-item" id="WsqLastCarouselItem">
                        <img class="wsq-pic" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-pic3.png"
                        />
                        <img class="wsq-text" data-src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/wsq/wsq-text3.png"
                        />
                        <div id="guide-wsq-button" class="guide-wsq-button">
                            开启新旅程
                        </div>
                    </div>
                </div>
                <ol class="ui-carousel-indicators">
                    <li class="js-active">
                    </li>
                    <li class="">
                    </li>
                    <li class="">
                    </li>
                </ol>
            </div>
            <div id="wsqSkipBtn" class="wsq-skip">
            </div>
        </div>
        <div class="complain-wrap inside-page">
        </div>
        <div id="js_bar_checkcode">
        </div>
        <script>
            var _url = function(t) {
                return t
            }; !
            function(t, e) {
                t.MLogger = e()
            } (this,
            function() {
                var t = {
                    useLogLine: !1,
                    logExtJs: "js/log.min.js",
                    logExtCss: "css/log.min.css"
                },
                e = ["DEBUG", "LOG", "INFO", "REPORT", "ERROR"];
                window.Logger = {
                    data: {}
                },
                window.Logger.data.IS_CONSOLE_OPEN = !1,
                window.Logger.data.CONSOLE_LOG_ARR = [];
                var n = function(t) {
                    window.Logger.data.CONSOLE_LOG_ARR.push(t)
                },
                o = {
                    _record: function(t) {
                        for (var e = "",
                        o = {
                            level: t,
                            time: Date.now(),
                            location: e
                        },
                        r = [], i = 1; i < arguments.length; i++) try {
                            r.push(arguments[i])
                        } catch(a) {
                            r.push(arguments[i])
                        }
                        o.content = r,
                        c(r, t),
                        "REPORT" !== t && (window.Logger.data.IS_CONSOLE_OPEN ? window.Logger.Console.renderLog(o, !0) : n(o))
                    },
                    log: function() {
                        Array.prototype.unshift.call(arguments, e[1]),
                        o._record.apply(o, arguments)
                    },
                    info: function() {
                        Array.prototype.unshift.call(arguments, e[2]),
                        o._record.apply(o, arguments)
                    },
                    report: function() {
                        Array.prototype.unshift.call(arguments, e[3]),
                        o._record.apply(o, arguments)
                    },
                    error: function() {
                        Array.prototype.unshift.call(arguments, e[4]),
                        o._record.apply(o, arguments)
                    }
                },
                r = function() {
                    window.Logger.data.reportCount = 0,
                    window.Logger.data.reportArr = [],
                    window.Logger.data.cgiArr = [];
                    var t = window.XMLHttpRequest.prototype.open;
                    window.XMLHttpRequest.prototype.open = function() {
                        var e = arguments,
                        n = this.onreadystatechange ||
                        function() {};
                        return this.start = Date.now(),
                        this.onreadystatechange = function(t) {
                            if (4 == t.target.readyState) {
                                var o = {
                                    url: e[1],
                                    time: Date.now() - t.target.start,
                                    text: t.target.responseText,
                                    status: t.target.status,
                                    headers: t.target.getAllResponseHeaders(),
                                    params: e[1]
                                };
                                if (delete t.target.start, window.Logger.data.IS_CONSOLE_OPEN) {
                                    var r = window.Logger.data.cgiArr.length;
                                    window.Logger.data.cgiArr.push(o),
                                    window.Logger.Console.renderCgi(r)
                                } else window.Logger.data.cgiArr.push(o)
                            }
                            return n.apply(this, arguments)
                        },
                        t.apply(this, arguments)
                    }
                },
                i = function(t) {
                    if ("object" != typeof t) return t;
                    for (var e, n, o = 1,
                    r = arguments.length; r > o; o++) {
                        e = arguments[o];
                        for (n in e) e.hasOwnProperty(n) && !
                        function(t, n) {
                            if ("function" == typeof t[n]) {
                                var o = t[n];
                                t[n] = function() {
                                    e[n].apply(e, arguments),
                                    o.apply(t, arguments)
                                }
                            } else t[n] = e[n]
                        } (t, n)
                    }
                    return t
                },
                a = !0,
                d = !1,
                s = function() {
                    if (a) {
                        a = !1;
                        var e = "<div id='log-preload' class='log-preload slideLeft'><p>启用log?</p><div><div class='btn' id='yesLog'>yes</div><div class='btn' id='noLog'>no</div></div></div>",
                        n = document.createElement("div");
                        n.innerHTML = e,
                        document.body.appendChild(n),
                        document.getElementById("yesLog").addEventListener("touchstart",
                        function() {
                            document.getElementById("log-preload").innerHTML = "<div class='spinner'></div>";
                            var e = document.createElement("script");
                            e.src = t.logExtJs,
                            window.Logger.data.LOG_CSS_URL = t.logExtCss,
                            document.body.appendChild(e),
                            e.onload = function() {
                                d = !0,
                                window.Logger.Console.createLog()
                            }
                        }),
                        document.getElementById("noLog").addEventListener("touchstart",
                        function() {
                            document.getElementById("log-preload").style.display = "none"
                        })
                    } else d ? (d = !0, window.Logger.Console.createLog()) : document.getElementById("log-preload").style.display = "block"
                },
                g = function(t) {
                    var e, n, o = {
                        x: 0,
                        y: document.documentElement.clientHeight
                    },
                    r = {
                        x: document.documentElement.clientWidth / 2,
                        y: 0
                    },
                    i = {
                        x: document.documentElement.clientWidth,
                        y: document.documentElement.clientHeight
                    },
                    a = 50;
                    document.addEventListener("touchmove",
                    function(o) {
                        e && Math.abs(o.targetTouches[0].clientX - r.x) < a && Math.abs(o.targetTouches[0].clientY - r.y) < a && (n = !0),
                        n && Math.abs(o.targetTouches[0].clientX - i.x) < a && Math.abs(o.targetTouches[0].clientY - i.y) < a && (t(), e = n = !1)
                    }),
                    document.addEventListener("touchend",
                    function() {
                        e = n = !1
                    }),
                    document.addEventListener("touchstart",
                    function(t) {
                        e = n = !1,
                        Math.abs(t.targetTouches[0].clientX - o.x) < a && Math.abs(t.targetTouches[0].clientY - o.y) < a && (e = !0, t.preventDefault())
                    });
                    var d = setInterval(function() {
                        if (window.mqq && "0" != mqq.QQVersion) {
                            clearInterval(d);
                            var e = 0;
                            mqq.addEventListener("qbrowserTitleBarClick",
                            function() {
                                e++,
                                1 === e && setTimeout(function() {
                                    e = 0
                                },
                                3e3),
                                5 === e && (e = 0, t())
                            })
                        }
                    },
                    200)
                };
                window.Logger.Ajax = function() {
                    function t(t, n) {
                        function o() {}
                        var r = n.async !== !1,
                        i = n.method || "GET",
                        a = n.data || null,
                        d = n.success || o,
                        s = n.failure || o;
                        i = i.toUpperCase(),
                        "GET" == i && a && (t += ( - 1 == t.indexOf("?") ? "?": "&") + a, a = null);
                        var g = window.XMLHttpRequest ? new XMLHttpRequest: new ActiveXObject("Microsoft.XMLHTTP");
                        return g.onreadystatechange = function() {
                            e(g, d, s)
                        },
                        g.open(i, t, r),
                        "POST" == i && g.setRequestHeader("Content-type", "application/x-www-form-urlencoded;"),
                        g.send(a),
                        g
                    }
                    function e(t, e, n) {
                        if (4 == t.readyState) {
                            var o = t.status;
                            o >= 200 && 300 > o ? e(t) : n(t)
                        }
                    }
                    return {
                        request: t
                    }
                } (),
                window.Logger.checkWrightList = function() {
                    var t = window.localStorage.getItem("hasPid"),
                    e = !1;
                    if (t) {
                        var n = JSON.parse(t),
                        o = Date.now() - n.ptime;
                        o > 864e5 ? e = !0 : (window.Logger.data.isReport = n.pid ? !0 : !1, window.Logger.data.reportId = n.pid || "", window.Logger.data.reportKey = n.keySet || "")
                    } else e = !0;
                    if (e) try {
                        var r = window.location.host;
                        window.Logger.Ajax.request("http://" + r + "/cgi-bin/feedback/re/check", {
                            success: function(t) {
                                try {
                                    var e = JSON.parse(t.responseText);
                                    0 == e.ret ? (window.Logger.data.isReport = !0, window.Logger.data.reportId = e.results.id, window.Logger.data.reportKey = e.results.data, window.localStorage.setItem("hasPid", JSON.stringify({
                                        pid: window.Logger.data.reportId,
                                        keySet: window.Logger.data.reportKey,
                                        ptime: Date.now()
                                    }))) : window.localStorage.setItem("hasPid", JSON.stringify({
                                        pid: "",
                                        keySet: null,
                                        ptime: Date.now()
                                    }))
                                } catch(n) {}
                            },
                            failure: function() {
                                window.localStorage.setItem("hasPid", JSON.stringify({
                                    pid: "",
                                    keySet: null,
                                    ptime: Date.now()
                                }))
                            }
                        })
                    } catch(i) {}
                },
                window.Logger.checkWrightList();
                var c = function(t, e) {
                    if (window.Logger.data.isReport && "REPORT" == e) {
                        var n = window.Logger.data.reportId;
                        setTimeout(function() {
                            var e = "info" == t[0].type ? "0": "1",
                            o = window.Logger.data.reportKey[t[0].category] || "0",
                            r = "";
                            try {
                                var i = window.Config || {},
                                a = i.offlineVersion || 0,
                                d = i.isOffline;
                                t[0].content = "[" + d + "][" + a + "]" + t[0].content,
                                r = t[0].content.replace("#", "").trim()
                            } catch(s) {} (new Image).src = "http://buluo.qq.com/cgi-bin/feedback/re/report?id=" + n + "&t=" + Date.now() + "&l=" + e + "&b=" + o + "&c=" + r
                        },
                        400)
                    }
                },
                u = function(e) {
                    t.useLogLine = e.useLogLine || !1,
                    t.logExtJs = e.logExtJs || _url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/log.min.3c7c9b04.js"),
                    t.logExtCss = e.logExtCss || _url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/css/log.min.79edb806.css"),
                    t.triggerLog = e.triggerLog || g,
                    t.beforeInit = e.beforeInit ||
                    function() {},
                    t.myEvent = e.myEvent ||
                    function() {},
                    t.widgetList = e.widgetList || ["location", "env", "cgi", "resource"],
                    t.myWidget = e.myWidget || [{
                        getHtml: function() {}
                    }],
                    t.myButton = e.myButton || [{
                        getHtml: function() {}
                    }],
                    t.beforeInit(),
                    i(window.console, o),
                    r(),
                    t.triggerLog(function() {
                        s()
                    }),
                    window.Logger.data.LoggerOption = t
                };
                return u({}),
                {
                    init: u
                }
            });
        </script>
        <script>
            (function() {
                var e = this || window;
                e.Badjs = function() {
                    var o = function(e, r, n, i, t, a) {
                        var c = o._mid || 195375,
                        s = o._bid || 102;
                        if (a = a || 447770, i > 0 || 0 === i ? c = i: -1 === i && (e = "Script Error:" + e, Config && "isOffline" in Config && (e = (Config.isOffline ? "[off]": "[on]") + e), window.Config && window.Config.offlineVersion && (e = "[" + window.Config.offlineVersion + "]" + e)), t = t || 4, "sodaRender" === n && (t = 0, a = 636427), !o._closed) {
                            var l = new Image;
                            if (387377 === i || 2 === i) l.src = "http://badjs.qq.com/cgi-bin/js_report?level=" + t + "&bid=" + s + (c ? "&mid=" + c: "") + "&msg=" + e + "|_|file:" + window.location.pathname + encodeURIComponent(r) + "|_|" + n + "&r=" + Math.random();
                            else if (t) {
                                var f = Login.getUin();
                                l.src = "http://buluo.qq.com/cgi-bin/feedback/re/err?l=" + t + "&c=" + encodeURIComponent(e) + "&uin=" + f + "&h=" + encodeURIComponent(location.hash) + "&t=" + (new Date).getTime()
                            }
                            l = null;
                            var d = new Image;
                            d.src = "http://cgi.pub.qq.com/report/report_vm?monitors=[" + a + "]&t=" + Date.now(),
                            d = null
                        }
                    };
                    o.init = function(e, r, n, i) {
                        o._mid = r,
                        o._bid = e,
                        o._smid = n,
                        o._closed = i
                    },
                    o.title = function(e, o) {
                        var r = "";
                        switch (e) {
                        case "file":
                            return o ? "File Load Error": "File Load Success";
                        case "cgi":
                            switch (o) {
                            case 0:
                                r = "CGI Load Success";
                                break;
                            case 1:
                                r = "CGI NoLogin Error";
                                break;
                            case 4:
                                r = "CGI BaseKey Error"
                            }
                            return r + "!Ec:" + (o || "");
                        case "http":
                            switch (o) {
                            case - 1 : r = "Http Empty Error";
                                break;
                            case 200:
                                r = "HTTP Load Success";
                                break;
                            case 404:
                                r = "HTTP Page Does Not Exist";
                                break;
                            case 500:
                                r = "HTTP Server Error";
                                break;
                            default:
                                r = "Http Info"
                            }
                            return r + "!Status:" + (o || "")
                        }
                    },
                    o.cgiErrMinitor = function() {
                        var e = new Image;
                        e.src = "http://cgi.pub.qq.com/report/report_vm?monitors=[464198]&t=" + Date.now(),
                        e = null
                    };
                    var r = [];
                    return e.onerror = function(e, n, i, t, a) {
                        return a && (console.error(a.stack || e), console.report && console.report({
                            type: "error",
                            category: a.category || "",
                            content: e
                        })),
                        r.splice.apply(arguments, [3, 0, -1, null, !1]),
                        o.apply(this, arguments),
                        window.Config && window.Config.globalOnError ? !0 : void 0
                    },
                    o
                } ()
            }).call(this),
            Badjs.init(258, 343293);
        </script>
        <script>
            loadjs = function() {
                var e, t, n = [],
                o = [],
                r = [],
                a = [],
                i = [],
                l = [],
                c = {},
                d = {
                    retry: 2,
                    err: function() {}
                },
                s = document.head || document.getElementsByTagName("head")[0];
                t = function(r, c, m) {
                    var u, f, w = document.createElement("script");
                    w.async = !1,
                    w.type = "text/javascript",
                    w.index = c,
                    w._src = m || r,
                    f = window.location.origin ? window.location.origin: window.location.host ? window.location.host: "xiaoqu.qq.com",
                    h(w, r) && (w.onerror = w.onload = function() {
                        w.onload = w.onerror = null;
                        var r = this.index,
                        c = this._src || this.src,
                        h = null;
                        if (i[c] && (h = i[c](u, c, l[c]))) {
                            if (a[r] < d.retry) {
                                a[r] = a[r] + 1,
                                w && s.removeChild(w);
                                var m = h.toString().match(/http:\/\//) ? h: this.src;
                                return void
                                function(e, n, o) {
                                    t(e, n, o)
                                } (m, r, c)
                            }
                            o[r] = 1,
                            d.err(n[r])
                        } else o[r] = 1;
                        e(w, c),
                        w = null
                    },
                    w.onerror = function(e) {
                        console.report && console.report({
                            type: "error",
                            category: "",
                            content: e.target.src + " load fail"
                        }),
                        console.log(e.target.src + " load fail")
                    },
                    w.src = r, u = Date.now(), s.appendChild(w))
                },
                e = function() {
                    var e = o.join(""),
                    t = parseInt(e, 2),
                    l = Math.pow(2, e.length) - 1,
                    d = n[e.length - 1];
                    if (t === l && d) {
                        i.length = r.length = o.length = a.length = n.length = 0;
                        var s = "";
                        for (s in c) c.hasOwnProperty(s) && (c[s](), delete c[s])
                    }
                };
                var h = function(e, t) {
                    for (var n, o, r = ["index_recover", "index_my", "index_category", "index_find"], a = 0; a < r.length; a++) if (t.indexOf(r[a]) > 0) {
                        o = !0;
                        break
                    }
                    if ("/mobile/index.html" === window.location.pathname && o) try {
                        var i = /(\/[^\/]+)$/,
                        l = /\/(\w*)\.min/,
                        c = /min\.(\w*)\.js/,
                        d = t.match(i)[1],
                        h = d.match(l)[0],
                        m = d.match(c) ? d.match(c)[1] : "";
                        if (m) {
                            var u = window.localStorage.getItem(d);
                            if (u) e.appendChild(document.createTextNode(u)),
                            s.appendChild(e);
                            else {
                                var f = new XMLHttpRequest;
                                f.onreadystatechange = function() {
                                    try {
                                        if (4 === f.readyState) {
                                            var n = f.status;
                                            if (n >= 200 && 300 > n) {
                                                var o = f.responseText;
                                                e.appendChild(document.createTextNode(o));
                                                var r = window.localStorage.getItem(h + "cache");
                                                window.localStorage.removeItem(h + "." + r + ".js", o),
                                                window.localStorage.setItem(d, o),
                                                window.localStorage.setItem(h + "cache", m),
                                                s.appendChild(e)
                                            } else { (new Image).src = "http://cgi.pub.qq.com/report/report_vm?monitors=[650182]&t=" + Date.now(),
                                                window.localStorage.removeItem(d),
                                                window.localStorage.removeItem(h + "cache");
                                                var a = document.createElement("script");
                                                a.src = t,
                                                s.appendChild(a),
                                                console.log("index xhr error")
                                            }
                                        }
                                    } catch(i) { (new Image).src = "http://cgi.pub.qq.com/report/report_vm?monitors=[650182]&t=" + Date.now(),
                                        window.localStorage.removeItem(d),
                                        window.localStorage.removeItem(h + "cache");
                                        var l = document.createElement("script");
                                        l.src = t,
                                        s.appendChild(l)
                                    }
                                },
                                f.open("GET", t + "?_bid=128", !0),
                                f.send()
                            }
                        } else n = !0
                    } catch(w) {
                        n = !0
                    } else n = !0;
                    return n
                },
                m = function(e, t, n) {
                    t = t.slice(t.lastIndexOf("/") + 1),
                    t = t.split("."),
                    4 === t.length && t.splice(2, 1),
                    t = t.join("."),
                    n && !window[n] && Badjs("file error: " + t, location.href, 0, 387645, 2)
                };
                return {
                    load: function(e, c) {
                        var d = e instanceof Array ? e: [e];
                        c = c ? c instanceof Array ? c: [c] : null;
                        for (var s = 0,
                        h = d.length; h > s; s++) n.push(d[s]),
                        o.push(0),
                        a.push(0),
                        r.push(null),
                        i[d[s]] = c && c[s] && "function" == typeof c[s] ? c[s] : m,
                        l[d[s]] = null,
                        t(d[s], n.length - 1);
                        return this
                    },
                    loadModule: function(e, t) {
                        var n = window.loadJsConfig,
                        o = n && n.modules && n.modules[e];
                        if (o) {
                            var r = 0,
                            a = o.list.length,
                            i = this,
                            l = function() {
                                i.load(o.list[r], null).wait(function() {
                                    r === a - 1 ? t && t() : (r++, l())
                                })
                            };
                            l()
                        }
                    },
                    wait: function(e) {
                        return e = e ||
                        function() {},
                        c[n[n.length - 1]] = e,
                        this
                    },
                    config: function(e) {
                        for (var t in e) e.hasOwnProperty(t) && (d[t] = e[t]);
                        return this
                    },
                    preload: function(e) {
                        for (var t, n = e instanceof Array ? e: [e], o = 0, r = n.length; r > o; o++) t = new Image,
                        t.src = n[o];
                        return this
                    },
                    loadCss: function(e) {
                        var t = window.document.createElement("link"),
                        n = window.document.getElementsByTagName("script")[0];
                        return t.rel = "stylesheet",
                        t.href = e,
                        t.media = "all",
                        n.parentNode.insertBefore(t, n),
                        t
                    }
                }
            } ();
        </script>
        <script data-flag="crossorigin" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/zepto.min.32854c50.js">
        </script>
        <script src="http://pub.idqqimg.com/qqmobile/qqapi.js?_bid=152">
        </script>
        <script data-flag="crossorigin" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/base.min.20d9f8b0.js">
        </script>
        <script data-flag="crossorigin" src="http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/barindex.min.ac7c5e92.js">
        </script>
        <script>
            var _url = function(i) {
                return i
            };
            window.loadJsConfig = {
                modules: {
                    publish: {
                        list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/upload.min.1b38cd17.js"), _url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/publish.min.35585bf1.js")],
                        check: ["Upload", "Publish"]
                    },
                    publishNative: {
                        list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/publish_native.min.5b09197c.js")],
                        check: ["Publish"]
                    },
                    relativegroup: {
                        list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/relativegroup.min.4ebc5622.js")],
                        check: ["RelativeGroup"]
                    },
                    introTab: {
                        list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/barrank.min.d4bfc0b2.js")],
                        check: ["Barrank"]
                    },
                    moreTab: {
                        list: [_url("http://pub.idqqimg.com/qqun/xiaoqu/mobile/js/wechat_more.min.8a9489bd.js")],
                        check: ["WeChatMore"]
                    }
                }
            },
            function() {
                setTimeout(function() {
                    window.BarIndex.init()
                },
                0),
                window.addEventListener("load",
                function() {
                    setTimeout(function() {
                        Q.performance(7832, 47, 5)
                    },
                    200)
                }),
                setTimeout(function() {
                    var i = "publish";
                    mqq && mqq.compare("5.0") > -1 && (i = "publishNative"),
                    loadjs.loadModule(i,
                    function() {})
                },
                400)
            } ();
        </script>
    </body>

</html>